<?php
	//include all DAO files
	require_once('class/sql/Connection.class.php');
	require_once('class/sql/ConnectionFactory.class.php');
	require_once('class/sql/ConnectionProperty.class.php');
	require_once('class/sql/QueryExecutor.class.php');
	require_once('class/sql/Transaction.class.php');
	require_once('class/sql/SqlQuery.class.php');
	require_once('class/core/ArrayList.class.php');
	require_once('class/dao/DAOFactory.class.php');
	require_once('class/dao/AlbumDAO.class.php');
	require_once('class/dto/Album.class.php');
	require_once('class/mysql/AlbumMySqlDAO.class.php');
	require_once('class/mysql/ext/AlbumMySqlExtDAO.class.php');
	require_once('class/dao/CategoriaDAO.class.php');
	require_once('class/dto/Categoria.class.php');
	require_once('class/mysql/CategoriaMySqlDAO.class.php');
	require_once('class/mysql/ext/CategoriaMySqlExtDAO.class.php');
	require_once('class/dao/CelendarioDAO.class.php');
	require_once('class/dto/Celendario.class.php');
	require_once('class/mysql/CelendarioMySqlDAO.class.php');
	require_once('class/mysql/ext/CelendarioMySqlExtDAO.class.php');
	require_once('class/dao/ContenidoDAO.class.php');
	require_once('class/dto/Contenido.class.php');
	require_once('class/mysql/ContenidoMySqlDAO.class.php');
	require_once('class/mysql/ext/ContenidoMySqlExtDAO.class.php');
	require_once('class/dao/DirectorioDAO.class.php');
	require_once('class/dto/Directorio.class.php');
	require_once('class/mysql/DirectorioMySqlDAO.class.php');
	require_once('class/mysql/ext/DirectorioMySqlExtDAO.class.php');
	require_once('class/dao/DocumentosDAO.class.php');
	require_once('class/dto/Documento.class.php');
	require_once('class/mysql/DocumentosMySqlDAO.class.php');
	require_once('class/mysql/ext/DocumentosMySqlExtDAO.class.php');
	require_once('class/dao/FotoDAO.class.php');
	require_once('class/dto/Foto.class.php');
	require_once('class/mysql/FotoMySqlDAO.class.php');
	require_once('class/mysql/ext/FotoMySqlExtDAO.class.php');
	require_once('class/dao/ListaContenidoDAO.class.php');
	require_once('class/dto/ListaContenido.class.php');
	require_once('class/mysql/ListaContenidoMySqlDAO.class.php');
	require_once('class/mysql/ext/ListaContenidoMySqlExtDAO.class.php');
	require_once('class/dao/ProductoDAO.class.php');
	require_once('class/dto/Producto.class.php');
	require_once('class/mysql/ProductoMySqlDAO.class.php');
	require_once('class/mysql/ext/ProductoMySqlExtDAO.class.php');
	require_once('class/dao/PromocionesDAO.class.php');
	require_once('class/dto/Promocione.class.php');
	require_once('class/mysql/PromocionesMySqlDAO.class.php');
	require_once('class/mysql/ext/PromocionesMySqlExtDAO.class.php');
	require_once('class/dao/SeccionDAO.class.php');
	require_once('class/dto/Seccion.class.php');
	require_once('class/mysql/SeccionMySqlDAO.class.php');
	require_once('class/mysql/ext/SeccionMySqlExtDAO.class.php');
	require_once('class/dao/TipoSeccionDAO.class.php');
	require_once('class/dto/TipoSeccion.class.php');
	require_once('class/mysql/TipoSeccionMySqlDAO.class.php');
	require_once('class/mysql/ext/TipoSeccionMySqlExtDAO.class.php');
	require_once('class/dao/UsuarioDAO.class.php');
	require_once('class/dto/Usuario.class.php');
	require_once('class/mysql/UsuarioMySqlDAO.class.php');
	require_once('class/mysql/ext/UsuarioMySqlExtDAO.class.php');
        session_start();
        
        //Variabla para mostrar los errores 
        static $DISPLAY_ERROR = true;
        
        //Variobles globales para el manejo del Idioma
        static $IDIOMA_ESP = "ES";
        static $IDIOMA_ING = "EN";
        
        //Variables globales para el manejo de las lisra de contenidos
        static $LISTA_THEPUB    = 1;
        static $LISTA_SERVICIOS = 2;
        static $LISTA_TOP10     = 3;
        static $LISTA_INICIO    = 4;
        static $LISTA_NUESTROS  = 5;
        static $LISTA_RESPONSABILIDAD = 6;
        
        //Variables globales para el manejo de los correos y url
        static $CORREO_HV        = 11;
        static $CORREO_SERVICIO  = 12;
        static $CORREO_RESERVAS  = 13;
        static $CORREO_CLUB      = 14;
        static $CORREO_FROM      = 15;
        
        static $URL_FACEBOOK     = 16;
        static $URL_TWITER       = 17;
        static $URL_YOUTUBE      = 18;
        
       
        //Se realiza la valición para el manejo del idioma
        if (!isset($_SESSION['_IDIOMA'])){
          $_SESSION['_IDIOMA'] = $IDIOMA_ESP;       
        } else if(isset($_GET['_IDIOMA'])){
          $_SESSION['_IDIOMA'] = $_GET['_IDIOMA'];
        }
        
        
        /**
         * Funcion encargada de determinar si el Idioma a imprimir en el Texto
         * @return string 
         */
        function Idioma($esp, $ing){
            if($_SESSION['_IDIOMA']=="ES")
                return $esp;
            else
                return $ing;
        }
        
        /**
         * Funcion encargada de determinar si se habilita o no basado en el Rol
         * @return string 
         */
        function isDisabled(){
             if($_SESSION['username']=="admin")
                 return "<input class='submit-green' type='submit' name='BtnEliminar' value='Eliminar' />";
             else
                 return '';
        }
?>